/**
 * 头像异步上传
 */
$(document).ready(function() {
    var allowExtention = ".jpg,.bmp,.gif,.png"; //允许上传文件的后缀名
    var extention = "";
    $("#imgurl").click(function(){
        $("#imgFile").click();
    });
    $('#imgFile').change(function () {
        var fileName=$('#imgFile').val();
        extention = fileName.substring(fileName.lastIndexOf(".") + 1).toLowerCase();
        if (allowExtention.indexOf(extention) > -1) {
            $('#imgurl').val($('#imgFile').val());
        }else {
            alert("仅支持" + allowExtention + "为后缀名的文件!");
        }
    });
    $("#fileBtn").click(function(){
        var fileName=$('#imgurl').val();
        if(fileName=='undefined'||fileName==''){
            alert('请选择图片');
        }else{
            if (allowExtention.indexOf(extention) > -1) {
                $.ajaxFileUpload({
                    url: '/file/portraitUpload.do', //用于文件上传的服务器端请求地址
                    secureuri: false, //是否需要安全协议，一般设置为false
                    fileElementId: 'imgFile', //文件上传域的ID
                    dataType: 'json', //返回值类型 一般设置为json
                    success: function (data, status)  //服务器成功响应处理函数
                    {
                        if(data.error=="1"){
                            $("#portrait").attr("src", data.url);
                            $("#headurl").val(data.url);

                            $('#formId').submit();
                            alert("上传成功");
//                            var uid=$("#uid").val();
//                            $.ajax({
//                                url: '/privateinfo/upload.do',
//                                type:"POST",
//                                cache: false,
//                                data:{uid:uid,headurl:headurl},
//                                dataType:"json",
//                                success: function(data) {
//                                    alert(data.msg);
//                                },
//                                error : function() {
//                                    alert("上传失败");
//                                }
//                            });
                        }else{
                            alert("上传失败");
                        }
                    },
                    error: function (data, status, e)//服务器响应失败处理函数
                    {
                        alert("上传失败");
                    }
                });
            }else {
                alert("仅支持" + allowExtention + "后缀名的图片!");
            }
        }
    });
});